package paperToChaKanChengJi.data

/**
 * Created by Dadong on 2020/8/31
 * Describe:
 */

data class PaperAnalysisInfo(
    val AvgScore: String,
    val BestRate: String,
    val CompleteEvalCount: Int,
    val NoSubmitCount: Int,
    val PaperID: String,
    val PaperName: String,
    val SetName: String,
    val SetID: String,
    val PassRate: String,
    val StuScoreList: MutableList<StuScore>,
    val SubmitCount: Int,
    val TopScore: String,
    val TotalStuNum: Int,
    val TypeScoreRateList: MutableList<TypeScoreRate>
)

data class StuScore(
    val AnswerLength: String,
    val ObjectiveScore: String,
    val Rank: String,
    val Score: String,
    val ScoreRate: String,
    val Section: String,
    val StuID: String,
    val StuName: String,
    val SubjectiveScore: String
)

data class TypeScoreRate(
        val AnswerLength: String,
        val AvgScore: String,
        val GenreID: String,
        val GenreName: String?,
        val Proportion: String,
//        val QuesScoreList: MutableList<QuesScore>,
        val QuesScoreRateList: MutableList<QuesScoreRate>,
        val ScoreRate: String,
        val TotalScore: String,
        val TypeIndex: Int,
        val TypeName: String,
        val TypeNo: String
)

data class QuesScoreRate(
    val AnswerLength: String,
    val AvgScore: String,
    val QuesID: String,
    val ScoreRate: String,
    val SortIndex: String,
    val TotalScore: String
)